//数组对象


let arr1=[1,2,3,4,5];

let arr2=new Array(1,2,3,4,5);

console.log(arr1);
console.log(arr2);

/*
数组对象属性和方法
length:数组长度
push:(element1,element2,..):向数组末尾添加一个或者多个元素
pop():从数组末尾移除最后一个元素
join(separator):将数组中的所有元素连接成一个字符串
indexOf(searchElement,fromIndex):返回指定元素在数组中的第一次出现的位置
slice(startindex,endindex):从数组中提取一个新的子数组。
forEach(callback):对数组中的每个元素执行指定的函数

 */


var arr=[11,22,33,44];


var item =arr.pop();//arr=[11,22,33]

var arr_insert=arr.unshift(0);//arr=[ 0, 11, 22, 33 ]

arr.shift()//arr=[ 11, 22, 33 ]


// console.log(arr);

// var new_arr=arr.splice(1,1)

// console.log(new_arr);

console.log(arr.join(","));

for (var i in arr){

	console.log(i,":",arr[i]);
}

for (var x of arr){

	console.log(x);
}

arr.forEach(function(e,i){
	console.log(i+"__"+e);
//0__11
//1__22
//2__33
})

